package cn.tedu.oa_system.service;

import cn.tedu.oa_system.base.json_result.ResultDataDto;
import cn.tedu.oa_system.base.json_result.ResultDto;
import cn.tedu.oa_system.pojo.StatusList;
import cn.tedu.oa_system.pojo.in.FindLikeKeyIn;
import cn.tedu.oa_system.pojo.in.StatusListIn;

/**
 * @Author MW
 * @Description 状态服务接口
 * @CreateDate 2023/3/8 22:16
 * @Entity:
 */
public interface StatusListService {

    /**
     * 增
     */
    ResultDto<Void> addNew(StatusListIn statusListIn);

    /**
     * 删
     */
    ResultDto<Void> delete(StatusListIn statusListIn);

    /**
     * 改
     */
    ResultDto<Void> update(StatusListIn statusListIn);

    /**
     * 查
     */
    ResultDataDto<StatusList> list(FindLikeKeyIn likeKeyIn);
}
